package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.SysHeartbeart;

import java.util.List;

/**
 * @author RHH
 */
public interface SysHeartbeartMapper {
        /**
         * 查询心跳信息
         *
         * @param deceiveId 心跳信息ID
         * @return 告警信息
         */
        public SysHeartbeart selectSysHeartbeartById(String deceiveId);

        /**
         * 查询心跳信息列表
         *
         * @param sysHeartbeart 心跳信息
         * @return 心跳信息集合
         */
        public List<SysHeartbeart> selectSysHeartbeartList(SysHeartbeart sysHeartbeart);

        /**
         * 新增心跳信息
         *
         * @param sysHeartbeart 心跳信息
         * @return 结果
         */
        public int insertSysHeartbeart(SysHeartbeart sysHeartbeart);

        /**
         * 修改心跳信息
         *
         * @param sysHeartbeart 心跳信息
         * @return 结果
         */
        public int updateSysHeartbeart(SysHeartbeart sysHeartbeart);

        /**
         * 删除心跳信息
         *
         * @param deceiveId 心跳信息ID
         * @return 结果
         */
        public int deleteSysHeartbeartById(String deceiveId);

        /**
         * 批量删除心跳信息
         *
         * @param deceiveIds 需要删除的数据ID
         * @return 结果
         */
        public int deleteSysHeartbeartByIds(String[] deceiveIds);
    }

